320 언리얼 블루프린트
노드 기반 Blueprint Visual Scripting으로 변수, 이벤트, 조건, 충돌, UI 연동을 구현하는 언리얼 기초 코딩 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
텍스트 코딩 부담을 줄이면서도 게임 로직의 흐름을 이해하고, 이벤트 기반 상호작용을 직접 설계하여 작동하는 게임 기능을 만드는 것이 궁극적 목표이다.
참고한 유료형 교육 흐름
- 한국·미국·영국·유럽의 민간 게임개발 아카데미처럼 짧은 설명보다 기능 단위 결과물을 매 차시 완성하는 흐름
- 전문 Unity·Unreal 부트캠프처럼 에디터 조작, 스크립트 또는 노드 로직, 테스트, 발표를 하나의 제작 사이클로 연결하는 흐름
- 청소년 프리미엄 코딩 스튜디오처럼 6시간 안에 작동 가능한 프로토타입을 만들고 오류 수정 기록을 남기는 흐름
- 상용 게임교육 워크숍처럼 저작권, 사용자 경험, 난이도 조절, 빌드 또는 시연 준비를 함께 지도하는 흐름
1일차 · 블루프린트 구조와 이벤트 · 2시간
노드 기반 로직 이해
언리얼 블루프린트 과정의 1단계 실전 제작 활동



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | Blueprint Actor 제작 | 새 Blueprint Class를 만들고 Static Mesh, Collision, 변수, Custom Event의 위치와 역할을 확인한다. BeginPlay와 Tick의 차이를 비교하고 Print String으로 이벤트 실행 시점을 화면에 표시한다. |
| 목표 2 | 변수와 조건문 구성 | 정수, 불리언, 텍스트 변수를 만들고 Details 패널에서 수정 가능한 값으로 노출한다. Branch 노드를 사용해 조건에 따라 문 열림, 색상 변경, 점수 증가 중 하나가 다르게 작동하도록 만든다. |
| 사용 플랫폼 | Unreal Engine 5, Blueprint Visual Scripting, Event Graph, Variable, Branch, Timeline, Collision, Widget Blueprint |
|---|---|
| 강사 스펙 | Unreal Blueprint 실무 제작 경험, 이벤트 그래프·변수·충돌·UI 연동·노드 디버깅 지도 가능자 |
| 수업대상 | 중학생 이상, 텍스트 코딩 전 단계 또는 언리얼 엔진 기초 이수자 |
| 소요시간 | 총 6시간 · 1일 2시간씩 3일 편성 |
| 준비물 | Unreal Engine 5 설치 PC, Starter Content, Blueprint 실습 템플릿, 노드 흐름 기록지 |
| 산출물 | 언리얼 블루프린트 3일 완성 프로젝트, 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 기능 구현 35%, 실습 완성도 30%, 테스트·오류수정 20%, 발표·정리 15% |
2일차 · 충돌·입력·상호작용 · 2시간
게임 기능 블루프린트 제작
언리얼 블루프린트 과정의 2단계 실전 제작 활동



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | Overlap 이벤트 구현 | Trigger Box 또는 Collision Component에 OnComponentBeginOverlap을 연결해 플레이어 접근을 감지한다. 접근 시 사운드, 파티클, UI 안내, 오브젝트 이동 중 하나가 실행되도록 노드를 연결한다. |
| 목표 2 | 입력 이벤트와 오브젝트 제어 | 키보드 입력 또는 마우스 클릭 이벤트를 설정해 문 열기, 아이템 사용, 장치 작동 기능을 만든다. Timeline 노드를 사용해 문이나 발판이 갑자기 이동하지 않고 부드럽게 움직이도록 보간한다. |
| 사용 플랫폼 | Unreal Engine 5, Blueprint Visual Scripting, Event Graph, Variable, Branch, Timeline, Collision, Widget Blueprint |
|---|---|
| 강사 스펙 | Unreal Blueprint 실무 제작 경험, 이벤트 그래프·변수·충돌·UI 연동·노드 디버깅 지도 가능자 |
| 수업대상 | 중학생 이상, 텍스트 코딩 전 단계 또는 언리얼 엔진 기초 이수자 |
| 소요시간 | 총 6시간 · 1일 2시간씩 3일 편성 |
| 준비물 | Unreal Engine 5 설치 PC, Starter Content, Blueprint 실습 템플릿, 노드 흐름 기록지 |
| 산출물 | 언리얼 블루프린트 3일 완성 프로젝트, 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 기능 구현 35%, 실습 완성도 30%, 테스트·오류수정 20%, 발표·정리 15% |
3일차 · 블루프린트 미니게임 완성 · 2시간
노드 로직 통합 프로젝트
언리얼 블루프린트 과정의 3단계 실전 제작 활동


| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 점수·목표·성공 조건 연결 | 아이템 수집 개수, 제한 시간, 스위치 작동 여부 중 하나를 승리 조건으로 설정하고 변수로 관리한다. Widget Blueprint를 만들어 목표 안내와 현재 상태를 화면에 표시하고 블루프린트 변수와 연결한다. |
| 목표 2 | 디버깅과 정리 | 실행 흐름이 복잡한 노드를 Comment Box로 묶고 이름을 붙여 다른 사람이 이해하기 쉽게 정리한다. Play 테스트 중 발생한 실행 순서 오류, 충돌 미감지, 변수 초기화 문제를 찾아 수정하고 노드 흐름을 발표한다. |
| 사용 플랫폼 | Unreal Engine 5, Blueprint Visual Scripting, Event Graph, Variable, Branch, Timeline, Collision, Widget Blueprint |
|---|---|
| 강사 스펙 | Unreal Blueprint 실무 제작 경험, 이벤트 그래프·변수·충돌·UI 연동·노드 디버깅 지도 가능자 |
| 수업대상 | 중학생 이상, 텍스트 코딩 전 단계 또는 언리얼 엔진 기초 이수자 |
| 소요시간 | 총 6시간 · 1일 2시간씩 3일 편성 |
| 준비물 | Unreal Engine 5 설치 PC, Starter Content, Blueprint 실습 템플릿, 노드 흐름 기록지 |
| 산출물 | 언리얼 블루프린트 3일 완성 프로젝트, 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 기능 구현 35%, 실습 완성도 30%, 테스트·오류수정 20%, 발표·정리 15% |